package day03;

public class OperDemo4 {
    public static void main(String[] args) {
        int a =10;
        a+=10;//等于a=(int)a+10
        System.out.println(a);
        byte b =15;
        //b=b+20;报错原因b+20默认是int类型,小转大无法自动类型转换
        b+=20;//相当于b=(byte)(b+20);
        System.out.println(b);
        short c =20;
        //c=c+20;报错原因,byte,short,char类型在算数运算时会默认转为int类型
        c+=30;
        System.out.println(c);

        byte A=5, B=6;
        //byte C =A+B;报错原因byte,short,char类型在算数运算时会默认转成int类型
        byte C =(byte)(A+B);//上述错误解决方法

    }
}
